go/types.Signature.Recv (method)

16 uses

	go/types (current package)
		named.go#L407: 	rbase, _ := deref(origSig.Recv().Type())
		object.go#L647: 		if recv := sig.Recv(); recv != nil {
		signature.go#L84: func (s *Signature) Recv() *Var { return s.recv }
		stmt.go#L1073: 		assert(typ.Recv() == nil)
		stmt.go#L1089: 		assert(cb.Recv() == nil)

	golang.org/x/exp/apidiff
		apidiff.go#L339: 	return types.NewSignature(sig.Recv(), dename(sig.Params()), dename(sig.Results()), sig.Variadic())
		compatibility.go#L347: 	return method.Type().(*types.Signature).Recv().Type()
		messageset.go#L92: 		if recv := sig.Recv(); recv != nil {

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L252: 		if recv := obj.Type().(*types.Signature).Recv(); recv == nil {
		objectpath.go#L408: 	_, named := typesinternal.ReceiverNamed(meth.Type().(*types.Signature).Recv())

	golang.org/x/tools/go/types/typeutil
		callee.go#L83: 	recv := f.Signature().Recv()

	golang.org/x/tools/internal/gcimporter
		iexport.go#L718: 		if sig.Recv() != nil {
		iexport.go#L723: 			if sig.Recv().Type() != types.Typ[types.Invalid] {
		iexport.go#L839: 			w.param(sig.Recv())

	golang.org/x/tools/internal/typesinternal
		element.go#L92: 			if T.Recv() != nil {
		element.go#L93: 				panic(fmt.Sprintf("Signature %s has Recv %s", T, T.Recv()))